<@pp.dropOutputFile/>
<#include "../common/util.ftl">
<#if doc.tablePrefix?? && (doc.tablePrefix?length > 0)>
<#assign prefix = doc.tablePrefix + "_">
<#else>
<#assign prefix = "">
</#if>
<#-- iterate table list-->
<#list doc.tables as table>

<#-- generate package name -->
<#assign app = doc.artifactid?replace(".", "/")>
<#assign package = table.moduleid?replace(".", "/")>
<#assign fileName = table.name?cap_first>
<@pp.changeOutputFile name = "/" + package  + "/" + fileName + "DaoSqliteImpl.Plus.vb"/>
<#compress>
<#list table.fields as field>
	<#assign typePackage = getTypePackage(field.type)>
	<#if typePackage?length != 0>Imports ${typePackage}</#if>
</#list>
</#compress>
Imports Dapper
Imports System.Reflection
Imports Stone.Common
Namespace ${package?replace("/", ".")}
<#assign package = package + "." + fileName>

    ' ${table.comment}数据访问对象扩展类
    Partial Public Class ${fileName}DaoSqliteImpl
		
    End Class
End Namespace

</#list>